package com.yohann.boot.service;

/**
 * @author Yeung Wah
 * @since 2021/9/12
 */
public interface RabbitMqService {
    /**
     * 发送消息
     *
     * @param exchangeName 交换机名称
     * @param routingKey   路由
     * @param message      消息
     */
    void sendMessage(String exchangeName, String routingKey, String message);

    /**
     * 发送消息
     *
     * @param exchangeName 交换机名称
     * @param routingKey   路由
     * @param message      消息
     * @param ttl          延时时间
     */
    void sendMessage(String exchangeName, String routingKey, String message, String ttl);
}